import java.util.Scanner;

public class Textp {
    public static void main(String[]args){
        Scanner scanner= new Scanner(System.in);
        System.out.println("请输入正方形的边长：");
        int i = scanner.nextInt();
        for (int x=0;x<i;x++){
            if (x>0 && x<i-1){
                for (int z=0;z<i;z++){
                    if (z==0 | z==i-1){
                        System.out.print("*");
                    }else if (z>=1 && z<=i-1){
                        System.out.print(" ");
                    }
                }
            }else if (x==0 | x==i-1){
                for (int j=0;j<i;j++){
                    System.out.print("*");
                }
            }
            System.out.println();
        }
    }
}
//用户输入正方形边长，用*打印出空心正方形。
//  如：用户输入5，则输出如下图形。
//  *****
//  *   *
//  *   *
//  *   *
//  *****